home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2007 December / PCWKCD1207B.iso / Blogowanie poza sfera / Qumana 3.0.1 / Qumana-3.0.1-en-qumana.exe / lib / hsqldb.jar / org / hsqldb / resources / column-remarks.properties < prev    next >
Text File  |  2006-04-16  |  46KB  |  484 lines

  1. # default column-remarks
  2. # SYSTEM_ALIASES
  3. SYSTEM_ALIASES_OBJECT_TYPE=type of the aliased object: "DOMAIN" for data type aliases and "ROUTINE" for routine call aliases
  4. SYSTEM_ALIASES_OBJECT_CAT=catalog in which the aliased object is defined
  5. SYSTEM_ALIASES_OBJECT_SCHEM=schema in which the aliased object is defined
  6. SYSTEM_ALIASES_OBJECT_NAME=simple identifier of the aliased object
  7. SYSTEM_ALIASES_ALIAS_CAT=catalog in which the alias is defined
  8. SYSTEM_ALIASES_ALIAS_SCHEM=schema in which the alias is defined
  9. SYSTEM_ALIASES_ALIAS=the SQL identifier which is the alias for the indicated object
  10. # SYSTEM_ALLTYPEINFO
  11. SYSTEM_ALLTYPEINFO_TYPE_NAME=the HSQLDB-specific data type name; this is the canonical name used in CREATE TABLE and ALTER TABLE statements.
  12. SYSTEM_ALLTYPEINFO_DATA_TYPE=SQL data type.  This may be a java.sql.Types data type, a SQL 200n data type or an HSQLDB-specific data type.  For datetime or interval data types, this column returns the concise data type (such as SQL_¡TYPE_¡TIME or SQL_¡INTERVAL_¡YEAR_¡TO_¡MONTH).
  13. SYSTEM_ALLTYPEINFO_PRECISION=The maximum column size for this data type.  For numeric data, this is the maximum precision.  For string data, this is the length in characters.  For datetime data types, this is the length in characters of the string representation (assuming the maximum allowed precision of the fractional seconds component).  NULL for data types where column size is not applicable.  For interval data types, this is the number of characters in the character representation of the interval literal (as defined by the interval leading precision).
  14. SYSTEM_ALLTYPEINFO_LITERAL_PREFIX=the character or characters used to prefix a literal of this type; for example, a single quotation mark (') for character data types; NULL for data types where a literal prefix is not applicable
  15. SYSTEM_ALLTYPEINFO_LITERAL_SUFFIX=the character or characters used to terminate a literal of this type; for example, a single quotation mark (') for character data types; NULL for data types where a literal suffix is not applicable
  16. SYSTEM_ALLTYPEINFO_CREATE_PARAMS=A list of keywords, separated by commas, corresponding to each parameter that may be specified in parentheses when issuing DDL relative to the data type.  The keywords in the list, in the language of the current Locale, may be any of the following:  length, precision, scale.  They appear in the order that the syntax requires that they be used.  For example, CREATE_PARAMS for DECIMAL with an English locale would be "precision,scale"; CREATE_PARAMS for VARCHAR would be "length".  The value is NULL if there are no parameters for the data type definition; for example, INTEGER.
  17. SYSTEM_ALLTYPEINFO_NULLABLE=NULL values allowed for this type?: { No Nulls | Nullable | Unknown }
  18. SYSTEM_ALLTYPEINFO_CASE_SENSITIVE=TRUE if the type is case-sensitive in collations and comparisons; FALSE otherwise
  19. SYSTEM_ALLTYPEINFO_SEARCHABLE=use of WHERE?: { None | Char (Only WHERE .. LIKE) | Basic (Except WHERE .. LIKE) | Searchable (All forms of WHERE...) }
  20. SYSTEM_ALLTYPEINFO_UNSIGNED_ATTRIBUTE=TRUE if the data type is unsigned; NULL the attribute is not applicable to the data type or the data type is not numeric.
  21. SYSTEM_ALLTYPEINFO_FIXED_PREC_SCALE=TRUE if the data type has predefined fixed precision and scale , like a money data type.  NULL for non-numeric types.
  22. SYSTEM_ALLTYPEINFO_AUTO_INCREMENT=NULL if the attribute is not applicable to the data type or the data type is not numeric.  If TRUE, this indicates that when an insert is made, a unique value is inserted into the column at insert time. The increment is not defined. An application should not assume that auto-increment values start at any particular point or increment by any particular value.
  23. SYSTEM_ALLTYPEINFO_LOCAL_TYPE_NAME=Localized version of the name of the data type; NULL if a localized name is not supported.  This name is intended for display only, such as in dialog boxes
  24. SYSTEM_ALLTYPEINFO_MINIMUM_SCALE=minimum scale supported
  25. SYSTEM_ALLTYPEINFO_MAXIMUM_SCALE=maximum scale supported
  26. SYSTEM_ALLTYPEINFO_SQL_DATA_TYPE=The value of the SQL data type as it would appear in the SQL CLI SQL_DESC_TYPE field of the SQLDA.
  27. SYSTEM_ALLTYPEINFO_SQL_DATETIME_SUB=When the value of SQL_DATA_TYPE is SQL_DATETIME or SQL_INTERVAL, this column contains the datetime/interval subcode.  For data types other than datetime and interval, this column is NULL.
  28. SYSTEM_ALLTYPEINFO_NUM_PREC_RADIX=For numeric types, this column contains the value 10 to indicate that COLUMN_SIZE specifies a number of decimal digits.  Otherwise, this column is NULL.
  29. SYSTEM_ALLTYPEINFO_INTERVAL_PRECISION=If the data type is an interval data type, then this column contains the value of the interval leading precision.  Otherwise, this column is NULL.
  30. SYSTEM_ALLTYPEINFO_AS_TAB_COL=TRUE if the engine supports this data type as a table column, else FALSE
  31. SYSTEM_ALLTYPEINFO_AS_PROC_COL=TRUE if the engine supports this data type as a procedure parameter or return type, else FALSE
  32. SYSTEM_ALLTYPEINFO_MAX_PREC_ACT=same as PRECISION except for data types whose precision cannot be represented by an INTEGER column value
  33. SYSTEM_ALLTYPEINFO_MIN_SCALE_ACT=same as MINIMUM_SCALE except for data types whose minimum scale cannot be represented by a SMALLINT column value
  34. SYSTEM_ALLTYPEINFO_MAX_SCALE_ACT=same as MAXIMUM_SCALE except for data types whose maximum scale cannot be represented by a SMALLINT column value
  35. SYSTEM_ALLTYPEINFO_COL_ST_CLS_NAME=the fully qualified name of the Java class that HSQLDB uses to represent values of this type in memory
  36. SYSTEM_ALLTYPEINFO_COL_ST_IS_SUP=TRUE if the Java class that HSQLDB uses to represent values of this type in memory is supported under the hosting JVM and engine build options
  37. SYSTEM_ALLTYPEINFO_STD_MAP_CLS_NAME=the fully qualified name of the Java class that the JDBC standard mapping uses to represent values of this type
  38. SYSTEM_ALLTYPEINFO_STD_MAP_IS_SUP=TRUE if the Java class that the JDBC standard mapping uses to represent values of this type is supported under the current JVM
  39. SYSTEM_ALLTYPEINFO_CST_MAP_CLS_NAME=the fully qualified name of the Java class that HSQLDB provides to represent values of this type via the JDBC interface
  40. SYSTEM_ALLTYPEINFO_CST_MAP_IS_SUP=TRUE if the Java class that HSQLDB provides to represent values of this type via the JDBC interface is supported under the hosting JVM and engine build options
  41. SYSTEM_ALLTYPEINFO_MCOL_JDBC=the maximum character octet length of this type if it is representable via the JDBC interface (i.e. as an INTEGER column value)
  42. SYSTEM_ALLTYPEINFO_MCOL_ACT=same as MCOL_JDBC except for data types whose maximum character octet length cannot be represented by an INTEGER column value
  43. SYSTEM_ALLTYPEINFO_DEF_OR_FIXED_SCALE=the default or fixed scale of numeric types; NULL if not applicable of the type is not numeric
  44. SYSTEM_ALLTYPEINFO_REMARKS=a localized explanatory comment on the data type
  45. SYSTEM_ALLTYPEINFO_TYPE_SUB=the variant tag for this variation of the data type.  1 = standard, 2 = identity, 4 = ignore case
  46. # SYSTEM_BESTROWIDENTIFIER
  47. SYSTEM_BESTROWIDENTIFIER_SCOPE=actual scope of result, as defined in java.sql.DatabaseMetadata
  48. SYSTEM_BESTROWIDENTIFIER_COLUMN_NAME=simple column name
  49. SYSTEM_BESTROWIDENTIFIER_DATA_TYPE=SQL data type.  This may be a java.sql.Types data type, a SQL 200n data type or an HSQLDB-specific data type.  For datetime or interval data types, this column returns the concise data type (such as SQL_¡TYPE_¡TIME or SQL_¡INTERVAL_¡YEAR_¡TO_¡MONTH).
  50. SYSTEM_BESTROWIDENTIFIER_TYPE_NAME=the HSQLDB-specific data type name; this is the canonical name used in CREATE TABLE and ALTER TABLE statements.
  51. SYSTEM_BESTROWIDENTIFIER_COLUMN_SIZE=precision for number types; length for variable sized types; NULL for others
  52. SYSTEM_BESTROWIDENTIFIER_BUFFER_LENGTH=The maximum length in bytes of data, if definitely known, that would be transferred to a buffer on a fetch operation.  For numeric data, this size may be different than the size of the data stored on the data source.  This value is the same as the COLUMN_SIZE column for binary data. This value is the twice the COLUMN_SIZE column for character data.  If the actual value is larger than can be represented in an INTEGER column value, this is NULL.
  53. SYSTEM_BESTROWIDENTIFIER_DECIMAL_DIGITS=scale of column for number types
  54. SYSTEM_BESTROWIDENTIFIER_PSEUDO_COLUMN=is this a pseudo column like an Oracle ROWID?
  55. SYSTEM_BESTROWIDENTIFIER_TABLE_CAT=catalog in which the table containing the column is defined
  56. SYSTEM_BESTROWIDENTIFIER_TABLE_SCHEM=schema in which the table containing the column is defined
  57. SYSTEM_BESTROWIDENTIFIER_TABLE_NAME=simple name of the table containing the column
  58. SYSTEM_BESTROWIDENTIFIER_NULLABLE=is the column nullable?
  59. SYSTEM_BESTROWIDENTIFIER_IN_KEY=does column participate in primary or alternate key?
  60. # SYSTEM_BYTECODE
  61. SYSTEM_BYTECODE_OBJECT_CAT=catalog in which the executable object is defined
  62. SYSTEM_BYTECODE_OBJECT_SCHEM=schema in which the executable object is defined
  63. SYSTEM_BYTECODE_OBJECT_NAME=simple name of executable object
  64. SYSTEM_BYTECODE_OBJECT_TYPE=type of executable object
  65. SYSTEM_BYTECODE_SIGNATURE=Java method signature of executable object
  66. SYSTEM_BYTECODE_LINE=instruction line number
  67. SYSTEM_BYTECODE_PC=instruction program counter
  68. SYSTEM_BYTECODE_OPCODE=instruction opcode
  69. SYSTEM_BYTECODE_MNEMONIC=instruction mnemonic
  70. SYSTEM_BYTECODE_OPERANDS=instruction operands
  71. SYSTEM_BYTECODE_OPERANDS_DESCRIPTION=a human-readable description of instruction operands
  72. SYSTEM_BYTECODE_INSTRUCTION_DESCRIPTION=a human-readable description of whole instruction
  73. # SYSTEM_CACHEINFO
  74. #SYSTEM_CACHEINFO_CACHE_CLASS=FQN of the Java Class implementing the cache
  75. #SYSTEM_CACHEINFO_CACHE_HASH=the in-memory hashCode() of the Cache object
  76. SYSTEM_CACHEINFO_CACHE_FILE=absolute path of the file underlying the cache object
  77. #SYSTEM_CACHEINFO_CACHE_LENGTH=length of the cache object's row data array
  78. SYSTEM_CACHEINFO_MAX_CACHE_COUNT=maximum number of rows that will be buffered in memory by this cache
  79. SYSTEM_CACHEINFO_MAX_CACHE_BYTES=approximate maximum size, in bytes, of row data that will be buffered in memory by this cache
  80. SYSTEM_CACHEINFO_CACHE_SIZE=number of rows currently cached
  81. SYSTEM_CACHEINFO_CACHE_BYTES=approximate number of row data bytes currently cached
  82. SYSTEM_CACHEINFO_FILE_FREE_BYTES=aggregate size, in octets, of all allocation units considered available for reuse
  83. #SYSTEM_CACHEINFO_SMALLEST_FREE_ITEM=size, in octets, of smallest allocation unit available for reuse
  84. #SYSTEM_CACHEINFO_LARGEST_FREE_ITEM=size, in octets, of largest allocation unit available for reuse
  85. SYSTEM_CACHEINFO_FILE_FREE_COUNT=number of allocation units available for reuse
  86. SYSTEM_CACHEINFO_FILE_FREE_POS=one greater than largest file position known to be allocated
  87. #SYSTEM_CACHEINFO_MAX_CACHE_SIZE=maximum allowable number of cached Row objects
  88. #SYSTEM_CACHEINFO_MAX_CACHE_BYTE_SIZE=limit on memory consumption of cached Row objects
  89. #SYSTEM_CACHEINFO_MULTIPLIER_MASK=binary mask used to calculate indices into row data array
  90. #SYSTEM_CACHEINFO_WRITER_LENGTH=length of row write buffer array
  91. # SYSTEM_CATALOGS
  92. SYSTEM_CATALOGS_TABLE_CAT=catalog name
  93. # SYSTEM_CLASSPRIVILEGES
  94. SYSTEM_CLASSPRIVILEGES_CLASS_CAT=catalog in which the class is defined
  95. SYSTEM_CLASSPRIVILEGES_CLASS_SCHEM=schema in which the class is defined
  96. SYSTEM_CLASSPRIVILEGES_CLASS_NAME=fully qualified name of class
  97. SYSTEM_CLASSPRIVILEGES_GRANTOR=grantor of access
  98. SYSTEM_CLASSPRIVILEGES_GRANTEE=grantee of access
  99. SYSTEM_CLASSPRIVILEGES_PRIVILEGE=name of access, e.g. one of { "EXECUTE" (callable routines) | "FIRE" (fireable trigger body implementations)}
  100. SYSTEM_CLASSPRIVILEGES_IS_GRANTABLE=grantable?: "YES" - may grant to others, "NO" - not permitted to grant to others, NULL - unknown
  101. # SYSTEM_COLUMNPRIVILEGES
  102. SYSTEM_COLUMNPRIVILEGES_TABLE_CAT=catalog in which the table containing the column is defined
  103. SYSTEM_COLUMNPRIVILEGES_TABLE_SCHEM=schema in which the table containing the column is defined
  104. SYSTEM_COLUMNPRIVILEGES_TABLE_NAME=simple name of the table containing the column is defined
  105. SYSTEM_COLUMNPRIVILEGES_COLUMN_NAME=simple name of the column
  106. SYSTEM_COLUMNPRIVILEGES_GRANTOR=grantor of access
  107. SYSTEM_COLUMNPRIVILEGES_GRANTEE=grantee of access
  108. SYSTEM_COLUMNPRIVILEGES_PRIVILEGE=name of access, e.g. one of { ALL, SELECT, INSERT, UPDATE, DELETE, ...}
  109. SYSTEM_COLUMNPRIVILEGES_IS_GRANTABLE=grantable?: YES - may grant to others, NO - not permitted to grant to others, NULL - unknown
  110. # SYSTEM_COLUMNS
  111. SYSTEM_COLUMNS_TABLE_CAT=catalog in which the table containing the column is defined
  112. SYSTEM_COLUMNS_TABLE_SCHEM=schema in which the table containing the column is defined
  113. SYSTEM_COLUMNS_TABLE_NAME=simple name of the table containing the column
  114. SYSTEM_COLUMNS_COLUMN_NAME=simple name of the column
  115. SYSTEM_COLUMNS_DATA_TYPE=SQL data type.  This may be a java.sql.Types data type, a SQL 200n data type or an HSQLDB-specific data type.  For datetime or interval data types, this column returns the concise data type (such as SQL_¡TYPE_¡TIME or SQL_¡INTERVAL_¡YEAR_¡TO_¡MONTH).
  116. SYSTEM_COLUMNS_TYPE_NAME=the HSQLDB-specific data type name; this is the canonical name used in CREATE TABLE and ALTER TABLE statements.
  117. SYSTEM_COLUMNS_COLUMN_SIZE=precision for number types; length for sized types; NULL if not applicable
  118. SYSTEM_COLUMNS_BUFFER_LENGTH=The maximum length in bytes of data, if definitely known, that would be transferred to a buffer on a fetch operation.  For numeric data, this size may be different than the size of the data stored on the data source.  This value is the same as the COLUMN_SIZE column for binary data. This value is the twice the COLUMN_SIZE column for character data.  If the actual value is larger than can be represented in an INTEGER column value, this is NULL.
  119. SYSTEM_COLUMNS_DECIMAL_DIGITS=# of fractional digits (scale) for number types
  120. SYSTEM_COLUMNS_NUM_PREC_RADIX=Radix of reported numeric precision (i.e. base of number types)
  121. SYSTEM_COLUMNS_NULLABLE=is NULL allowed?: { columnNoNulls (maybe not), columnNullable (definitely), columnNullableUnknown }
  122. SYSTEM_COLUMNS_REMARKS=explanitory comment describing the column (may be NULL)
  123. SYSTEM_COLUMNS_COLUMN_DEF=default value (may be NULL)
  124. SYSTEM_COLUMNS_SQL_DATA_TYPE=The value of the SQL data type as it would appear in the SQL CLI SQL_DESC_TYPE field of the SQLDA.
  125. SYSTEM_COLUMNS_SQL_DATETIME_SUB=When the value of SQL_DATA_TYPE is SQL_DATETIME or SQL_INTERVAL, this column contains the datetime/interval subcode.  For data types other than datetime and interval, this column is NULL.
  126. SYSTEM_COLUMNS_CHAR_OCTET_LENGTH=for char types, the maximum number of bytes in the column, if the value can be represented as an INTEGER column value, else NULL
  127. SYSTEM_COLUMNS_ORDINAL_POSITION=index of column in table (starting at 1)
  128. SYSTEM_COLUMNS_IS_NULLABLE=is column nullable?: { YES (might allow) | NO (definitely not)  | '' (unknown) }
  129. SYSTEM_COLUMNS_SCOPE_CATLOG=catalog of table that is the scope of a reference attribute (NULL if DATA_TYPE isn't REF)
  130. SYSTEM_COLUMNS_SCOPE_SCHEMA=schema of table that is the scope of a reference attribute (NULL if the DATA_TYPE isn't REF)
  131. SYSTEM_COLUMNS_SCOPE_TABLE=table name that this the scope of a reference attribute (NULL if the DATA_TYPE isn't REF)
  132. SYSTEM_COLUMNS_SOURCE_DATA_TYPE=source type of a distinct type or user-generated Ref type, SQL type from DITypes (NULL if DATA_TYPE isn't DISTINCT or user-generated REF)
  133. SYSTEM_COLUMNS_TYPE_SUB=the HSQLDB-specific type subidentifier (1:default, 2:identity, 4:ignorecase)
  134. # SYSTEM_CROSSREFERENCE
  135. SYSTEM_CROSSREFERENCE_PKTABLE_CAT=the catalog in which the referenced table is defined
  136. SYSTEM_CROSSREFERENCE_PKTABLE_SCHEM=the schema in which the referenced table is defined
  137. SYSTEM_CROSSREFERENCE_PKTABLE_NAME=simple name of the referenced table
  138. SYSTEM_CROSSREFERENCE_PKCOLUMN_NAME=simple name of the referenced column
  139. SYSTEM_CROSSREFERENCE_FKTABLE_CAT=the catalog in which the referencing table is defined
  140. SYSTEM_CROSSREFERENCE_FKTABLE_SCHEM=the schema in which the referencing table is defined
  141. SYSTEM_CROSSREFERENCE_FKTABLE_NAME=the simple name of the referencing table
  142. SYSTEM_CROSSREFERENCE_FKCOLUMN_NAME=the simple name of the referencing column
  143. SYSTEM_CROSSREFERENCE_KEY_SEQ=sequence number within foreign key definition
  144. SYSTEM_CROSSREFERENCE_UPDATE_RULE=how does an update of referenced row columns affect referencing rows?: e.g. { Cascade | Set Null | Set Default | Restrict (No Action) }
  145. SYSTEM_CROSSREFERENCE_DELETE_RULE=how does deletion of a referenced row affect referencing rows?: e.g. { Cascade | Set Null | Set Default | Restrict (No Action) }
  146. SYSTEM_CROSSREFERENCE_FK_NAME=the name of the foreign key
  147. SYSTEM_CROSSREFERENCE_PK_NAME=the name of the referenced column set (usually the name of a primary key constraint, but may be a unique constraint or even the name of a non-unique index previous to 1.7.0)
  148. SYSTEM_CROSSREFERENCE_DEFERRABILITY=foreign key constraints deferred until commit?: e.g. { initially deferred | initially immediate | not deferrable }
  149. # SYSTEM_INDEXINFO
  150. SYSTEM_INDEXINFO_TABLE_CAT=catalog in which the table using the index is defined
  151. SYSTEM_INDEXINFO_TABLE_SCHEM=schema in which the table using the index is defined
  152. SYSTEM_INDEXINFO_TABLE_NAME=simple name of the table using the index
  153. SYSTEM_INDEXINFO_NON_UNIQUE=can index values be non-unique?
  154. SYSTEM_INDEXINFO_INDEX_QUALIFIER=catalog in which the index is defined
  155. SYSTEM_INDEXINFO_INDEX_NAME=simple name of the index
  156. SYSTEM_INDEXINFO_TYPE=index type: e.g. { Clustered | Hashed | Other }
  157. SYSTEM_INDEXINFO_ORDINAL_POSITION=column sequence number within index
  158. SYSTEM_INDEXINFO_COLUMN_NAME=simple column name
  159. SYSTEM_INDEXINFO_ASC_OR_DESC=column sort sequence: e.g. { "A" (Ascending) | "D" (Descending) }
  160. SYSTEM_INDEXINFO_CARDINALITY=index cardinality: # of unique values in the index (currently unused)
  161. SYSTEM_INDEXINFO_PAGES=index page use (currently unused)
  162. SYSTEM_INDEXINFO_FILTER_CONDITION=filter condition, if any (currently unused)
  163. # SYSTEM_LOBS
  164. SYSTEM_LOBS_NAME=Java classfile encoded absolute name of a resource ( /dir1/.../dirn/resourcename.ext)
  165. SYSTEM_LOBS_CONTENT=binary content of Java class file or resource
  166. SYSTEM_LOBS_CONTENT_TYPE=content type (possibly a mime-type value)
  167. SYSTEM_LOBS_MD5=MD5 hash of content (efficiently detects and avoids attempts to reload identical content)
  168. SYSTEM_LOBS_CREATED=time at which content was initially loaded
  169. SYSTEM_LOBS_MODIFIED=time at which content was last modified
  170. # SYSTEM_PRIMARYKEYS
  171. SYSTEM_PRIMARYKEYS_TABLE_CAT=catalog in which table containing primary key is defined
  172. SYSTEM_PRIMARYKEYS_TABLE_SCHEM=schema in which table containing primary key is defined
  173. SYSTEM_PRIMARYKEYS_TABLE_NAME=simple name of table containing primary key
  174. SYSTEM_PRIMARYKEYS_COLUMN_NAME=simple name of column participating in primary key
  175. SYSTEM_PRIMARYKEYS_KEY_SEQ=sequence number of column within primary key
  176. SYSTEM_PRIMARYKEYS_PK_NAME=primary key name
  177. # SYSTEM_PROCEDURECOLUMNS
  178. SYSTEM_PROCEDURECOLUMNS_PROCEDURE_CAT=catalog in which procedure is defined
  179. SYSTEM_PROCEDURECOLUMNS_PROCEDURE_SCHEM=schema in which procedure is defined
  180. SYSTEM_PROCEDURECOLUMNS_PROCEDURE_NAME=procedure identifier
  181. SYSTEM_PROCEDURECOLUMNS_COLUMN_NAME=( result column | call parameter | return value ) name
  182. SYSTEM_PROCEDURECOLUMNS_COLUMN_TYPE=kind of column/parameter: { Unknown | IN | INOUT | OUT | RETURN | RESULT }
  183. SYSTEM_PROCEDURECOLUMNS_DATA_TYPE=SQL data type.  This may be a java.sql.Types data type, a SQL 200n data type or an HSQLDB-specific data type.  For datetime or interval data types, this column returns the concise data type (such as SQL_¡TYPE_¡TIME or SQL_¡INTERVAL_¡YEAR_¡TO_¡MONTH).
  184. SYSTEM_PROCEDURECOLUMNS_TYPE_NAME=the HSQLDB-specific data type name; for data types supported as table column types, this is the canonical name used in CREATE TABLE and ALTER TABLE statements.
  185. SYSTEM_PROCEDURECOLUMNS_PRECISION=precision for number types; max length for sized types; fixed or max length for others if known, or NULL if not applicable
  186. SYSTEM_PROCEDURECOLUMNS_LENGTH=The maximum length in bytes of data, if definitely known, that would be transferred to a buffer on a fetch operation.  For numeric data, this size may be different than the size of the data stored on the data source.  This value is the same as the COLUMN_SIZE column for binary data. This value is the twice the COLUMN_SIZE column for character data.  If the actual value is unknown or is larger than can be represented in an INTEGER column value, this is NULL.
  187. SYSTEM_PROCEDURECOLUMNS_SCALE=scale (# of fractional digits) for number types
  188. SYSTEM_PROCEDURECOLUMNS_RADIX=Radix of reported numeric precision (i.e. base of number types)
  189. SYSTEM_PROCEDURECOLUMNS_NULLABLE=can column contain NULL: { No Nulls | Nullable | Unknown }?
  190. SYSTEM_PROCEDURECOLUMNS_REMARKS=comment describing parameter or result column
  191. SYSTEM_PROCEDURECOLUMNS_SPECIFIC_NAME=typically, (but not limited to) the fully qualified name and signature of the Java method providing the SQL-invoked routine's entry point
  192. SYSTEM_PROCEDURECOLUMNS_SEQ=provides the ability to deliver rows in JDBC DataseMetaData sort contrct order
  193. # SYSTEM_PROCEDURES
  194. SYSTEM_PROCEDURES_PROCEDURE_CAT=catalog in which procedure is defined
  195. SYSTEM_PROCEDURES_PROCEDURE_SCHEM=schema in which procedure is defined
  196. SYSTEM_PROCEDURES_PROCEDURE_NAME=procedure identifier
  197. SYSTEM_PROCEDURES_REMARKS=explanatory comment on the procedure
  198. SYSTEM_PROCEDURES_PROCEDURE_TYPE=kind of procedure: { Unknown | No Result | Returns Result }
  199. SYSTEM_PROCEDURES_NUM_INPUT_PARAMS=number of procedure input parameters
  200. SYSTEM_PROCEDURES_NUM_OUTPUT_PARAMS=number of procedure output parameters
  201. SYSTEM_PROCEDURES_NUM_RESULT_SETS=number of result sets returned by procedure (if any)
  202. SYSTEM_PROCEDURES_ORIGIN=how was named procedure introduced to system?: e.g. { BUILTIN | USER CLASS GRANT | ALIAS | TRIGGER | MODULE | ...}
  203. SYSTEM_PROCEDURES_SPECIFIC_NAME=typically, (but not limited to) the fully qualified name and signature of the Java method providing the SQL-invoked routine's entry point
  204. # SYSTEM_PROPERTIES
  205. SYSTEM_PROPERTIES_PROPERTY_SCOPE=the scope of the property, e.g. ( TEMPORARY | TRANSACTION | SESSION | ...}
  206. SYSTEM_PROPERTIES_PROPERTY_NAMESPACE=the namespace in which the property is applicable, e.g. ( database.properties | org.hsqldb.Database | java.sql.DatabaseMetaData | ...)
  207. SYSTEM_PROPERTIES_PROPERTY_NAME=the name of the property
  208. SYSTEM_PROPERTIES_PROPERTY_VALUE=the current value of the property
  209. SYSTEM_PROPERTIES_PROPERTY_CLASS=the type of the value, e.g. ( int | boolean | java.lang.String | ...)
  210. # SYSTEM_SCHEMAS
  211. SYSTEM_SCHEMAS_TABLE_SCHEM=schema name
  212. SYSTEM_SCHEMAS_TABLE_CATALOG=catalog in which schema is defined
  213. SYSTEM_SCHEMAS_IS_DEFAULT=whether the described schema is the default schema
  214. # SYSTEM_SESSIONS
  215. SYSTEM_SESSIONS_SESSION_ID=session identifier
  216. SYSTEM_SESSIONS_CONNECTED=time at which session connected to database
  217. SYSTEM_SESSIONS_USER_NAME=name of session user, as known to the database
  218. SYSTEM_SESSIONS_IS_ADMIN=is session user an admin user?
  219. SYSTEM_SESSIONS_AUTOCOMMIT=is session in autocommit mode?
  220. SYSTEM_SESSIONS_READONLY=is session in read-only mode?
  221. SYSTEM_SESSIONS_MAXROWS=what is the session's MAXROWS setting?
  222. SYSTEM_SESSIONS_LAST_IDENTITY=what is the last identity value used by this session?
  223. SYSTEM_SESSIONS_TRANSACTION_SIZE=how many undo items are there in this session's transaction buffer?
  224. #since 1.8.0
  225. SYSTEM_SESSIONS_SCHEMA=this session's current default schema
  226. # SYSTEM_SESSIONINFO
  227. SYSTEM_SESSIONINFO_KEY=KEY: { SESSION_ID | AUTOCOMMIT | USER | CONNECTION_READONLY | DATABASE_READONLY | MAXROWS | DATABASE | IDENTITY ... }
  228. SYSTEM_SESSIONINFO_VALUE=VALUE: the value corresponding to the indicated key (see JavaDocs)
  229. # SYSTEM_SUPERTABLES
  230. SYSTEM_SUPERTABLES_TABLE_CAT=the table's catalog
  231. SYSTEM_SUPERTABLES_TABLE_SCHEM=table schema
  232. SYSTEM_SUPERTABLES_TABLE_NAME=table name
  233. SYSTEM_SUPERTABLES_SUPERTABLE_NAME=the direct super table's name
  234. # SYSTEM_SUPERTYPES
  235. SYSTEM_SUPERTYPES_TYPE_CAT=the UDT's catalog
  236. SYSTEM_SUPERTYPES_TYPE_SCHEM=UDT's schema
  237. SYSTEM_SUPERTYPES_TYPE_NAME=type name of the UDT
  238. SYSTEM_SUPERTYPES_SUPERTYPE_CAT=the direct super type's catalog
  239. SYSTEM_SUPERTYPES_SUPERTYPE_SCHEM=the direct super type's schema
  240. SYSTEM_SUPERTYPES_SUPERTYPE_NAME=the direct super type's name
  241. # SYSTEM_TABLEPRIVILEGES
  242. SYSTEM_TABLEPRIVILEGES_TABLE_CAT=table catalog
  243. SYSTEM_TABLEPRIVILEGES_TABLE_SCHEM=table schema
  244. SYSTEM_TABLEPRIVILEGES_TABLE_NAME=table name
  245. SYSTEM_TABLEPRIVILEGES_GRANTOR=grantor of access
  246. SYSTEM_TABLEPRIVILEGES_GRANTEE=grantee of access
  247. SYSTEM_TABLEPRIVILEGES_PRIVILEGE=name of access: e.g. one of { ALL | SELECT | INSERT | UPDATE | DELETE }
  248. SYSTEM_TABLEPRIVILEGES_IS_GRANTABLE=for grantee: YES - may grant to others, NO - may not grant to others, NULL - unknown
  249. # SYSTEM_TABLES
  250. SYSTEM_TABLES_TABLE_CAT=table catalog
  251. SYSTEM_TABLES_TABLE_SCHEM=table schema
  252. SYSTEM_TABLES_TABLE_NAME=table name
  253. SYSTEM_TABLES_TABLE_TYPE=table type: e.g. one of { TABLE | VIEW | SYSTEM TABLE | GLOBAL TEMPORARY ... }
  254. SYSTEM_TABLES_REMARKS=explanatory comment on the table
  255. SYSTEM_TABLES_TYPE_CAT=table type catalog
  256. SYSTEM_TABLES_TYPE_SCHEM=table type schema
  257. SYSTEM_TABLES_TYPE_NAME=table type name
  258. SYSTEM_TABLES_SELF_REFERENCING_COL_NAME=name of the designated "identifier" column of typed table (null if not typed)
  259. SYSTEM_TABLES_REF_GENERATION=how are values in SELF_REFERENCING_COL_NAME created?: e.g. one of { "SYSTEM" | "USER" | "DERIVED" | NULL }
  260. SYSTEM_TABLES_HSQLDB_TYPE=the HSQLDB-specific type of the table, e.g. ( MEMORY | CACHED | TEXT | ...)
  261. SYSTEM_TABLES_READ_ONLY=TRUE if the table is read-only, else FALSE
  262. # SYSTEM_TABLETYPES
  263. SYSTEM_TABLETYPES_TABLE_TYPE=table type name
  264. # SYSTEM_TEXTTABLES
  265. SYSTEM_TEXTTABLES_TABLE_CAT=table catalog
  266. SYSTEM_TEXTTABLES_TABLE_SCHEM=table schema
  267. SYSTEM_TEXTTABLES_TABLE_NAME=table name
  268. SYSTEM_TEXTTABLES_DATA_SOURCE_DEFINTION=the "spec" proption of the table's SET TABLE ... SOURCE DDL declaration
  269. SYSTEM_TEXTTABLES_FILE_PATH=path to table's text file data source
  270. SYSTEM_TEXTTABLES_FILE_ENCODING=encoding of table's text file data source
  271. SYSTEM_TEXTTABLES_FIELD_SEPARATOR=the default field separator
  272. SYSTEM_TEXTTABLES_VARCHAR_SEPARATOR=varchar field separator
  273. SYSTEM_TEXTTABLES_LONGVARCHAR_SEPARATOR=longvarchar field separator
  274. SYSTEM_TEXTTABLES_IS_IGNORE_FIRST=ignores first line of file?
  275. # added to reflect 1.7.2 RC1
  276. SYSTEM_TEXTTABLES_IS_QUOTED=fields are quoted if necessary?
  277. #--
  278. SYSTEM_TEXTTABLES_IS_ALL_QUOTED=every field is quoted?
  279. SYSTEM_TEXTTABLES_IS_DESC=read rows starting at end of file?
  280. # SYSTEM_TRIGGERS
  281. SYSTEM_TRIGGERS_TRIGGER_CAT=Trigger catalog
  282. SYSTEM_TRIGGERS_TRIGGER_SCHEM=Trigger Schema
  283. SYSTEM_TRIGGERS_TRIGGER_NAME=Trigger Name
  284. SYSTEM_TRIGGERS_TRIGGER_TYPE=When the trigger fires: { BEFORE STATEMENT | BEFORE EACH ROW | BEFORE EVENT | AFTER STATEMENT | AFTER EACH ROW | AFTER EVENT }
  285. SYSTEM_TRIGGERS_TRIGGERING_EVENT=Events that fire the trigger: { INSERT | UPDATE | DELETE | STARTUP | SHUTDOWN | ERROR | LOGON | LOGOFF | CREATE | ALTER | DROP }
  286. SYSTEM_TRIGGERS_TABLE_CAT=Catalog of the table on which the trigger is defined
  287. SYSTEM_TRIGGERS_TABLE_SCHEM=for BASE_OBJECT_TYPE = TABLE or VIEW: the schema on which the trigger is defined (May be NULL); For BASE_OBJECT_TYPE = SCHEMA: USER for which CREATE, ALTER, DROP, or SET statement fires trigger; For BASE_OBJECT_TYPE = DATABASE, NULL
  288. SYSTEM_TRIGGERS_BASE_OBJECT_TYPE=The base object on which the trigger is defined: TABLE, VIEW, SCHEMA, or DATABASE
  289. SYSTEM_TRIGGERS_TABLE_NAME=If the base object type of the trigger is SCHEMA or DATABASE, then this column is NULL; if the base object type of the trigger is TABLE or VIEW, this columns indicates the table/view name on which the trigger is defined
  290. SYSTEM_TRIGGERS_COLUMN_NAME=Name of the nested table column (if nested table trigger), else NULL
  291. SYSTEM_TRIGGERS_REFERENCING_NAMES=Names used for referencing column values from within the trigger (e.g. row, old, new, etc. -- May be NULL for no parameter call-type triggers)
  292. SYSTEM_TRIGGERS_WHEN_CLAUSE=Must evaluate to TRUE for TRIGGER_BODY to execute (NULL is considered same as no WHERE clause, i.e. always TRUE)
  293. SYSTEM_TRIGGERS_STATUS=Whether the trigger is enabled: e.g. one of { "ENABLED" | "DISABLED" }
  294. SYSTEM_TRIGGERS_DESCRIPTION=Trigger description. May be NULL but in most cases is the original trigger DDL
  295. SYSTEM_TRIGGERS_ACTION_TYPE=The action type of the trigger body: "CALL" or embedded language name (e.g. "JavaScript", "Prolog", "SQLJ", "PL/SQL" "PL1", etc.)
  296. SYSTEM_TRIGGERS_TRIGGER_BODY=Statement(s) (possibly in embedded language) executed by the trigger when it fires; usually of the form 'CALL "package.class"'
  297. # SYSTEM_TRIGGERCOLUMNS
  298. SYSTEM_TRIGGERCOLUMNS_TRIGGER_CAT=Trigger catalog
  299. SYSTEM_TRIGGERCOLUMNS_TRIGGER_SCHEM=Trigger schema
  300. SYSTEM_TRIGGERCOLUMNS_TRIGGER_NAME=Trigger name
  301. SYSTEM_TRIGGERCOLUMNS_TABLE_CAT=Catalog of the table on which the trigger is defined (May be NULL)
  302. SYSTEM_TRIGGERCOLUMNS_TABLE_SCHEM=Schema of the table on which the trigger is defined (May be NULL)
  303. SYSTEM_TRIGGERCOLUMNS_TABLE_NAME=Table on which the trigger is defined
  304. SYSTEM_TRIGGERCOLUMNS_COLUMN_NAME=Name of the column used in the trigger
  305. SYSTEM_TRIGGERCOLUMNS_COLUMN_LIST=Column specified in UPDATE clause: e.g. one of ("Y" | "N" }
  306. SYSTEM_TRIGGERCOLUMNS_COLUMN_USAGE=How the column is used in the trigger. All applicable combinations of NEW, OLD, IN, OUT, and IN OUT
  307. # SYSTEM_TYPEINFO
  308. SYSTEM_TYPEINFO_TYPE_NAME=the HSQLDB-specific data type name; this is the canonical name used in CREATE TABLE and ALTER TABLE statements.
  309. SYSTEM_TYPEINFO_DATA_TYPE=SQL data type.  This may be a java.sql.Types data type, a SQL 200n data type or an HSQLDB-specific data type.  For datetime or interval data types, this column returns the concise data type (such as SQL_¡TYPE_¡TIME or SQL_¡INTERVAL_¡YEAR_¡TO_¡MONTH).
  310. SYSTEM_TYPEINFO_PRECISION=The maximum column size for this data type.  For numeric data, this is the maximum precision.  For string data, this is the length in characters.  For datetime data types, this is the length in characters of the string representation (assuming the maximum allowed precision of the fractional seconds component).  NULL for data types where column size is not applicable.  For interval data types, this is the number of characters in the character representation of the interval literal (as defined by the interval leading precision).
  311. SYSTEM_TYPEINFO_LITERAL_PREFIX=the character or characters used to prefix a literal of this type; for example, a single quotation mark (') for character data types; NULL for data types where a literal prefix is not applicable
  312. SYSTEM_TYPEINFO_LITERAL_SUFFIX=the character or characters used to terminate a literal of this type; for example, a single quotation mark (') for character data types; NULL for data types where a literal suffix is not applicable
  313. SYSTEM_TYPEINFO_CREATE_PARAMS=A list of keywords, separated by commas, corresponding to each parameter that may be specified in parentheses when issuing DDL relative to the data type.  The keywords in the list, in the language of the current Locale, may be any of the following:  length, precision, scale.  They appear in the order that the syntax requires that they be used.  For example, CREATE_PARAMS for DECIMAL with an English locale would be "precision,scale"; CREATE_PARAMS for VARCHAR would be "length".  The value is NULL if there are no parameters for the data type definition; for example, INTEGER.
  314. SYSTEM_TYPEINFO_NULLABLE=NULL values allowed for this type?: { No Nulls | Nullable | Unknown }
  315. SYSTEM_TYPEINFO_CASE_SENSITIVE=TRUE if the type is case-sensitive in collations and comparisons; FALSE otherwise
  316. SYSTEM_TYPEINFO_SEARCHABLE=use of WHERE?: { None | Char (Only WHERE .. LIKE) | Basic (Except WHERE .. LIKE) | Searchable (All forms of WHERE...) }
  317. SYSTEM_TYPEINFO_UNSIGNED_ATTRIBUTE=TRUE if the data type is unsigned; NULL the attribute is not applicable to the data type or the data type is not numeric.
  318. SYSTEM_TYPEINFO_FIXED_PREC_SCALE=TRUE if the data type has predefined fixed precision and scale , like a money data type.  NULL for non-numeric types.
  319. SYSTEM_TYPEINFO_AUTO_INCREMENT=NULL if the attribute is not applicable to the data type or the data type is not numeric.  If TRUE, this indicates that when an insert is made, a unique value is inserted into the column at insert time. The increment is not defined. An application should not assume that auto-increment values start at any particular point or increment by any particular value.
  320. SYSTEM_TYPEINFO_LOCAL_TYPE_NAME=Localized version of the name of the data type; NULL if a localized name is not supported.  This name is intended for display only, such as in dialog boxes
  321. SYSTEM_TYPEINFO_MINIMUM_SCALE=minimum scale supported
  322. SYSTEM_TYPEINFO_MAXIMUM_SCALE=maximum scale supported
  323. SYSTEM_TYPEINFO_SQL_DATA_TYPE=The value of the SQL data type as it would appear in the SQL CLI SQL_DESC_TYPE field of the SQLDA.
  324. SYSTEM_TYPEINFO_SQL_DATETIME_SUB=When the value of SQL_DATA_TYPE is SQL_DATETIME or SQL_INTERVAL, this column contains the datetime/interval subcode.  For data types other than datetime and interval, this column is NULL.
  325. SYSTEM_TYPEINFO_NUM_PREC_RADIX=For numeric types, this column contains the value 10 to indicate that COLUMN_SIZE specifies a number of decimal digits.  Otherwise, this column is NULL.
  326. SYSTEM_TYPEINFO_TYPE_SUB=the variant tag for this variation of the data type.  1 = standard, 2 = identity, 4 = ignore case
  327. # SYSTEM_UDTS
  328. SYSTEM_UDTS_TYPE_CAT=type's catalog
  329. SYSTEM_UDTS_TYPE_SCHEM=type's schema
  330. SYSTEM_UDTS_TYPE_NAME=type's DBMS name
  331. SYSTEM_UDTS_CLASS_NAME=type's Java class name
  332. SYSTEM_UDTS_DATA_TYPE=type value defined in DITypes, from one of { "JAVA_OBJECT" | "STRUCT" | "DISTINCT" }
  333. SYSTEM_UDTS_BASE_TYPE=type code of the source type of a DISTINCT type or the type that implements the user-generated reference type of the SELF_REFERENCING_COLUMN of a structured type as defined in DITypes (null if DATA_TYPE is not DISTINCT or not STRUCT with REFERENCE_GENERATION = USER_DEFINED)
  334. SYSTEM_UDTS_REMARKS=explanatory comment on the user defined type
  335. # SYSTEM_UDTATTRIBUTES
  336. SYSTEM_UDTATTRIBUTES_TYPE_CAT=type catalog
  337. SYSTEM_UDTATTRIBUTES_TYPE_SCHEM=type schema
  338. SYSTEM_UDTATTRIBUTES_TYPE_NAME=type name
  339. SYSTEM_UDTATTRIBUTES_ATTR_NAME=attribute name
  340. SYSTEM_UDTATTRIBUTES_DATA_TYPE=attribute type SQL type from DITypes
  341. SYSTEM_UDTATTRIBUTES_ATTR_TYPE_NAME=Data source dependent type name. For a UDT, the type name is fully qualified. For a REF, the type name is fully qualified and represents the target type of the reference type.
  342. SYSTEM_UDTATTRIBUTES_ATTR_SIZE=column size. For char or date types this is the maximum number of characters; for numeric or decimal types this is precision.
  343. SYSTEM_UDTATTRIBUTES_DECIMAL_DIGITS=the number of fractional digits (scale) of number type
  344. SYSTEM_UDTATTRIBUTES_NUM_PREC_RADIX=Radix of number type
  345. SYSTEM_UDTATTRIBUTES_NULLABLE=whether NULL is allowed
  346. SYSTEM_UDTATTRIBUTES_REMARKS=comment describing attribute
  347. SYSTEM_UDTATTRIBUTES_ATTR_DEF=default attribute value
  348. SYSTEM_UDTATTRIBUTES_SQL_DATA_TYPE=The value of the SQL data type as it would appear in the SQL CLI SQL_DESC_TYPE field of the SQLDA
  349. SYSTEM_UDTATTRIBUTES_SQL_DATETIME_SUB=When the value of SQL_DATA_TYPE is SQL_DATETIME or SQL_INTERVAL, this column contains the datetime/interval subcode.  For data types other than datetime and interval, this column is NULL.
  350. SYSTEM_UDTATTRIBUTES_CHAR_OCTET_LENGTH=for char types the maximum number of bytes in the column
  351. SYSTEM_UDTATTRIBUTES_ORDINAL_POSITION=index of column in table (starting at 1)
  352. SYSTEM_UDTATTRIBUTES_IS_NULLABLE="NO" means column definitely does not allow NULL values; "YES" means the column might allow NULL values. An empty string means unknown.
  353. SYSTEM_UDTATTRIBUTES_SCOPE_CATALOG=catalog of table that is the scope of a reference attribute (NULL if DATA_TYPE isn't REF)
  354. SYSTEM_UDTATTRIBUTES_SCOPE_SCHEMA=schema of table that is the scope of a reference attribute (NULL if DATA_TYPE isn't REF)
  355. SYSTEM_UDTATTRIBUTES_SCOPE_TABLE=table name that is the scope of a reference attribute (NULL if the DATA_TYPE isn't REF)
  356. SYSTEM_UDTATTRIBUTES_SOURCE_DATA_TYPE=source type of a distinct type or user-generated Ref type, SQL type from DITypes (NULL if DATA_TYPE isn't DISTINCT or user-generated REF)
  357. # SYSTEM_USERS
  358. SYSTEM_USERS_USER=user name
  359. SYSTEM_USERS_ADMIN=has the administrative privilege?
  360. # SYSTEM_VERSIONCOLUMNS
  361. SYSTEM_VERSIONCOLUMNS_TABLE_CAT=table catalog
  362. SYSTEM_VERSIONCOLUMNS_TABLE_SCHEM=table schema
  363. SYSTEM_VERSIONCOLUMNS_TABLE_NAME=simple table name
  364. SYSTEM_VERSIONCOLUMNS_SCOPE=not used
  365. SYSTEM_VERSIONCOLUMNS_COLUMN_NAME=column name
  366. SYSTEM_VERSIONCOLUMNS_DATA_TYPE=SQL data type from DITypes
  367. SYSTEM_VERSIONCOLUMNS_TYPE_NAME=Data source dependent type name
  368. SYSTEM_VERSIONCOLUMNS_COLUMN_SIZE=precision
  369. SYSTEM_VERSIONCOLUMNS_BUFFER_LENGTH=length of column value in bytes
  370. SYSTEM_VERSIONCOLUMNS_DECIMAL_DIGITS=scale
  371. SYSTEM_VERSIONCOLUMNS_PSEUDO_COLUMN=is this a pseudo column like an Oracle ROWID: { Unknown | Not Pseudo | Pseudo }?
  372. # SYSTEM_VIEWS
  373. SYSTEM_VIEWS_TABLE_CATALOG=name of catalog in which view is defined
  374. SYSTEM_VIEWS_TABLE_SCHEMA=unqualified name of schema in which view is defined
  375. SYSTEM_VIEWS_TABLE_NAME=simple name of view
  376. SYSTEM_VIEWS_VIEW_DEFINITION=the character representation of the query expression contained in the corresponding view descriptor.
  377. SYSTEM_VIEWS_CHECK_OPTION={"CASCADED" | "LOCAL" | "NONE"}
  378. SYSTEM_VIEWS_IS_UPDATABLE={"YES" | "NO"}
  379. SYSTEM_VIEWS_VALID={TRUE | FALSE}
  380. # Since 1.7.2 RC1
  381. # SYSTEM_CHECK_COLUMN_USAGE
  382. SYSTEM_CHECK_COLUMN_USAGE_CONSTRAINT_CATALOG=constraint catalog name
  383. SYSTEM_CHECK_COLUMN_USAGE_CONSTRAINT_SCHEMA=constraint schema name
  384. SYSTEM_CHECK_COLUMN_USAGE_CONSTRAINT_NAME=constraint identifier
  385. SYSTEM_CHECK_COLUMN_USAGE_TABLE_CATALOG=table catalog name
  386. SYSTEM_CHECK_COLUMN_USAGE_TABLE_SCHEMA= table schema name
  387. SYSTEM_CHECK_COLUMN_USAGE_TABLE_NAME=table name
  388. SYSTEM_CHECK_COLUMN_USAGE_COLUMN_NAME=name of column referenced explicitly or implicitly as contained in the <search condition> of the constraint being described.
  389. # SYSTEM_CHECK_CONSTRAINTS
  390. SYSTEM_CHECK_CONSTRAINTS_CONSTRAINT_CATALOG=constraint catalog name
  391. SYSTEM_CHECK_CONSTRAINTS_CONSTRAINT_SCHEMA=constraint schema name
  392. SYSTEM_CHECK_CONSTRAINTS_CONSTRAINT_NAME=constraint identifier
  393. SYSTEM_CHECK_CONSTRAINTS_CHECK_CLAUSE=the character representation of the <search condition> contained in the <check constraint definition>, <domain constraint definition>, or <assertion definition> that defined the check constraint being described, or NULL if it cannot be described without truncation
  394. # SYSTEM_CHECK_ROUTINE_USAGE
  395. SYSTEM_CHECK_ROUTINE_USAGE_CONSTRAINT_CATALOG=constraint catalog name
  396. SYSTEM_CHECK_ROUTINE_USAGE_CONSTRAINT_SCHEMA=constraint schema name
  397. SYSTEM_CHECK_ROUTINE_USAGE_CONSTRAINT_NAME=constraint identifier
  398. SYSTEM_CHECK_ROUTINE_USAGE_SPECIFIC_CATALOG=catalog name of specific name of routine
  399. SYSTEM_CHECK_ROUTINE_USAGE_SPECIFIC_SCHEMA=schema name of specific name of routine
  400. SYSTEM_CHECK_ROUTINE_USAGE_SPECIFIC_NAME=specific name of SQL-invoked routine identified as the subject routine of either a <routine invocation>, a <method reference>, a <method invocation>, or a <static method invocation> contained in the <assertion definition> or in the <check constraint definition> contained in either a <domain constraint> or a <table constraint definition>
  401. # SYSTEM_CHECK_TABLE_USAGE
  402. SYSTEM_CHECK_TABLE_USAGE_CONSTRAINT_CATALOG=constraint catalog name
  403. SYSTEM_CHECK_TABLE_USAGE_CONSTRAINT_SCHEMA=constraint schema name
  404. SYSTEM_CHECK_TABLE_USAGE_CONSTRAINT_NAME=constraint identifier
  405. SYSTEM_CHECK_TABLE_USAGE_TABLE_CATALOG=table catalog name
  406. SYSTEM_CHECK_TABLE_USAGE_TABLE_SCHEMA=table schema name
  407. SYSTEM_CHECK_TABLE_USAGE_TABLE_NAME=name of a table identified by a <table name> simply contained in a <table reference> contained in the lt;search condition> of the constraint being described.
  408. # SYSTEM_SEQUENCES
  409. SYSTEM_SEQUENCES_SEQUENCE_CATALOG=sequence catalog name
  410. SYSTEM_SEQUENCES_SEQUENCE_SCHEMA=sequence schema name
  411. SYSTEM_SEQUENCES_SEQUENCE_NAME=sequence identifier
  412. SYSTEM_SEQUENCES_DTD_IDENTIFIER=implementation dependent data type descriptor identifier
  413. SYSTEM_SEQUENCES_MAXIMUM_VALUE=sequence maximum value
  414. SYSTEM_SEQUENCES_MINIMUM_VALUE=sequence minimum value
  415. SYSTEM_SEQUENCES_INCREMENT=sequence increment
  416. SYSTEM_SEQUENCES_CYCLE_OPTION=sequence cycle option ('YES' | 'NO')
  417. SYSTEM_SEQUENCES_START_WITH=sequence start with value
  418. # SYSTEM_TABLE_CONSTRAINTS
  419. SYSTEM_TABLE_CONSTRAINTS_CONSTRAINT_CATALOG=constraint catalog name
  420. SYSTEM_TABLE_CONSTRAINTS_CONSTRAINT_SCHEMA=constraint schema name
  421. SYSTEM_TABLE_CONSTRAINTS_CONSTRAINT_NAME=constraint identifier
  422. SYSTEM_TABLE_CONSTRAINTS_CONSTRAINT_TYPE=('UNIQUE' | 'PRIMARY KEY' | 'FOREIGN KEY' | 'CHECK')
  423. SYSTEM_TABLE_CONSTRAINTS_TABLE_CATALOG=table catalog name
  424. SYSTEM_TABLE_CONSTRAINTS_TABLE_SCHEMA=table schema name
  425. SYSTEM_TABLE_CONSTRAINTS_TABLE_NAME=table identifier
  426. SYSTEM_TABLE_CONSTRAINTS_IS_DEFERRABLE=('YES' | 'NO')
  427. SYSTEM_TABLE_CONSTRAINTS_INITIALLY_DEFERRED=('YES' | 'NO')
  428. # SYSTEM_USAGE_PRIVILEGES
  429. SYSTEM_USAGE_PRIVILEGES_GRANTOR=<authorization identifier> of the user or role who granted usage privileges on the object
  430. SYSTEM_USAGE_PRIVILEGES_GRANTEE=<authorization identifier> of some user or role, or ?PUBLIC? to indicate all users, to whom the usage privilege being described is granted
  431. SYSTEM_USAGE_PRIVILEGES_OBJECT_CATALOG=object catalog name
  432. SYSTEM_USAGE_PRIVILEGES_OBJECT_SCHEMA=object catalog schema
  433. SYSTEM_USAGE_PRIVILEGES_OBJECT_NAME=identifier of the object to which the privilege applies
  434. SYSTEM_USAGE_PRIVILEGES_OBJECT_TYPE=(DOMAIN' | 'CHARACTER SET' | 'COLLATION' | 'TRANSLATION' | 'SEQUENCE')
  435. SYSTEM_USAGE_PRIVILEGES_IS_GRANTABLE=('YES' | 'NO')
  436. # SYSTEM_VIEW_COLUMN_USAGE
  437. SYSTEM_VIEW_COLUMN_USAGE_VIEW_CATALOG=view catalog name
  438. SYSTEM_VIEW_COLUMN_USAGE_VIEW_SCHEMA=view schema name
  439. SYSTEM_VIEW_COLUMN_USAGE_VIEW_NAME=view identifier
  440. SYSTEM_VIEW_COLUMN_USAGE_TABLE_CATALOG=table catalog name
  441. SYSTEM_VIEW_COLUMN_USAGE_TABLE_SCHEMA=table schema name
  442. SYSTEM_VIEW_COLUMN_USAGE_TABLE_NAME=table identifier
  443. SYSTEM_VIEW_COLUMN_USAGE_COLUMN_NAME=column of table that is explicitly or implicitly referenced in the <query expression> of the view being described.
  444. # SYSTEM_VIEW_ROUTINE_USAGE
  445. SYSTEM_VIEW_ROUTINE_USAGE_TABLE_CATALOG=view catalog name
  446. SYSTEM_VIEW_ROUTINE_USAGE_TABLE_SCHEMA=view schema name
  447. SYSTEM_VIEW_ROUTINE_USAGE_TABLE_NAME=view identifier
  448. SYSTEM_VIEW_ROUTINE_USAGE_SPECIFIC_CATALOG=catalog name of specific name of routine
  449. SYSTEM_VIEW_ROUTINE_USAGE_SPECIFIC_SCHEMA=schema name of specific name of routine
  450. SYSTEM_VIEW_ROUTINE_USAGE_SPECIFIC_NAME=specific name of SQL-invoked subject routine of either a <routine invocation>, a <method reference>, a <method invocation>, or a <static method invocation> contained in the <view definition>
  451.  
  452. SYSTEM_VIEW_TABLE_USAGE_VIEW_CATALOG=view catalog name
  453. SYSTEM_VIEW_TABLE_USAGE_VIEW_SCHEMA=view schema name
  454. SYSTEM_VIEW_TABLE_USAGE_VIEW_NAME=view identifier
  455. SYSTEM_VIEW_TABLE_USAGE_TABLE_CATALOG=table catalog name
  456. SYSTEM_VIEW_TABLE_USAGE_TABLE_SCHEMA=table schema name
  457. SYSTEM_VIEW_TABLE_USAGE_TABLE_NAME=table identified by a <table name> simply contained in a <table reference> that is contained in the <query expression> of the view being described.
  458. # Since 1.8.0
  459. # SYSTEM_AUTHORIZATIONS
  460. SYSTEM_AUTHORIZATIONS_AUTHORIZATION_NAME=a <role name> or <user identifier>
  461. SYSTEM_AUTHORIZATIONS_AUTHORIZATION_TYPE=('USER' | 'ROLE') whether the AUTHORIZATION_NAME is a known <user identifier> or is a <role name> defined by a <role definition>.
  462. # SYSTEM_COLLATIONS
  463. SYSTEM_COLLATIONS_COLLATION_CATALOG=catalog name of the collation being described
  464. SYSTEM_COLLATIONS_COLLATION_SCHEMA=unqualified schema name of the collation being described
  465. SYSTEM_COLLATIONS_COLLATION_NAME=qualified identifier of the collation being described
  466. SYSTEM_COLLATIONS_PAD_ATTRIBUTE=('NO PAD' | 'PAD SPACE') whether the collation being described has the NO PAD or PAD SPACE characteristic
  467. SYSTEM_COLLATIONS_COLLATION_TYPE=NULL (deprecated)
  468. SYSTEM_COLLATIONS_COLLATION_DEFINITION=NULL (deprecated)
  469. SYSTEM_COLLATIONS_COLLATION_DICTIONARY=NULL (deprecated)
  470. SYSTEM_COLLATIONS_CHARACTER_REPERTOIRE_NAME=the name of the charater repertoire to which the collation being described is applicable.
  471. # SYSTEM_ROLE_AUTHORIZATION_DESCRIPTORS
  472. SYSTEM_ROLE_AUTHORIZATION_DESCRIPTORS_ROLE_NAME=the <role name> of some <role granted> by the <grant role statement> or the <role name> of a <role definition>.
  473. SYSTEM_ROLE_AUTHORIZATION_DESCRIPTORS_GRANTEE=an <authorization identifier>, possibly PUBLIC, or <role name> specified as a <grantee> contained in a <grant role statement>, or the <authorization identifier> of the current SQLsession when the <role definition> is executed.
  474. SYSTEM_ROLE_AUTHORIZATION_DESCRIPTORS_GRANTOR=the <authorization identifier> of the user or role who granted the role identified by ROLE_NAME to the user or role identified by the value of GRANTEE.
  475. # SYSTEM_SCHEMATA
  476. SYSTEM_SCHEMATA_CATALOG_NAME=the name of the catalog of the described schema
  477. SYSTEM_SCHEMATA_SCHEMA_NAME=the unqualified schema name of the described schema
  478. SYSTEM_SCHEMATA_SCHEMA_OWNER=the authorization identifier that owns the schema.
  479. SYSTEM_SCHEMATA_DEFAULT_CHARACTER_SET_CATALOG=the catalog name of the default character set for columns and domains in the schema.
  480. SYSTEM_SCHEMATA_DEFAULT_CHARACTER_SET_SCHEMA=the unqualified schema name of the default character set for columns and domains in the schema.
  481. SYSTEM_SCHEMATA_DEFAULT_CHARACTER_SET_NAME=the qualified identifier of the default character set for columns and domains in the schemata.
  482. SYSTEM_SCHEMATA_SQL_PATH=the character representation of the schema's <schema path specification>, or null if it cannot be represented without truncation
  483.  
  484.